package com.example.hello1;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class DBhelper extends SQLiteOpenHelper {

    private static final int VERSION = 1; //版本号任意整数
    private static final String DB_NAME = "myrate.db"; //数据库名
    public static final String TB_NAME = "tb_rates"; //数据表名

    //
    public DBhelper(Context context, String name, SQLiteDatabase.CursorFactory factory,
                    int version) {
        super(context, name, factory, version);
    }
    public DBhelper(Context context) {
        super(context,DB_NAME,null,VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        //第一次访问时自动判断，若已有则不调用（创建的是数据库而不是数据表）
        db.execSQL("CREATE TABLE "+TB_NAME+"(ID INTEGER PRIMARY KEY AUTOINCREMENT,CURNAME TEXT,CURRATE TEXT)");
        //创建新表
    }

    @Override
    public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
        // TODO Auto-generated method stub
        //版本更新时使用，数据库的版本，当数据结构不能满足要求时变化

    }

}
